package com.nut.spp.enums;

import java.util.HashMap;
import java.util.Map;

/**
 * <p>
 * id标识
 * </p>
 */
public enum IdTagEnum {

//    1会员 2粉丝代理套组 3商品

    //会员订单
    Member(01),

    //会员订单退款
    MemberRefund(02),

    //粉丝订单
    Fans(03),

    //粉丝订单退款
    FansRefund(04),

    //商品订单
    Goods(05),

    //商品订单退款
    GoodsRefund(06),

    ;

    private static Map<Integer, IdTagEnum> map = new HashMap<>();

    static {
        for (IdTagEnum tagEnum : IdTagEnum.values()) {
            map.put(tagEnum.getValue(), tagEnum);
        }
    }

    public static IdTagEnum valueOf(Integer tag) {
        return map.get(tag);
    }

    private Integer value;

    IdTagEnum(final Integer value) {
        this.value = value;
    }

    public Integer getValue() {
        return this.value;
    }

}
